home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / DISK / TW22.ARJ / TW.DOC < prev    next >
Text File  |  1992-07-27  |  65KB  |  1,767 lines

  1.  
  2.  
  3.                   TreeWalker.EXE - V2.20 - User Documentation
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.     =====================================================================
  24.  
  25.                            User Documentation for
  26.                               TreeWalker V2.20
  27.                                   (TW.EXE)
  28.  
  29.                         A FREEWARE Utility Program By
  30.                                  Steve Dunn
  31.                               50 Hillside Drive
  32.                              Hanover, MA. 02339
  33.                           CompuServe ID: 70034,2454
  34.     =====================================================================
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.           Page: 1 of 28 --------------------- Last Revised: 07/27/92
  64.  
  65.  
  66.                   TreeWalker.EXE - V2.20 - User Documentation
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.                             ╔═══════════════════╗
  79.                             ║     T A B L E     ║
  80.                             ║        O F        ║
  81.                             ║  C O N T E N T S  ║
  82.                             ╚═══════════════════╝
  83.  
  84.  
  85.  
  86.  
  87.         Section:                                                Page:
  88.  
  89.  
  90.  
  91.         Introduction ............................................  3
  92.  
  93.         Distribution ............................................  4
  94.  
  95.         Getting Started .........................................  5
  96.  
  97.         Using TREEWALK.INI to change screen colors ..............  8
  98.  
  99.         The Initial Screen ......................................  9
  100.  
  101.         Using the TREE Manager .................................. 12
  102.  
  103.         Using the FILE Manager .................................. 17
  104.  
  105.         Program Limitations ..................................... 26
  106.  
  107.         Tech Note ............................................... 27
  108.  
  109.         Revision History ........................................ 28
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.           Page: 2 of 28 --------------------- Last Revised: 07/27/92
  127.  
  128.  
  129.                   TreeWalker.EXE - V2.20 - User Documentation
  130.  
  131.  
  132.     Introduction:
  133.     ------------
  134.  
  135.             TW.EXE is intended as a full-featured and easy-to-use DOS
  136.     File Manager and Disk(ette) Manager.  It features a "point-and-shoot"
  137.     environment and simplified menus of various functions.  On-line help
  138.     is available at various points during program execution by pressing
  139.     "F1".
  140.  
  141.             You should received the following files for this version:
  142.  
  143.             TW.EXE          - the main executable program file
  144.             TW.DOC          - the ASCII text user documentation (this
  145.                               file!).  If you wish, you can print this
  146.                               file via the DOS command COPY TW.DOC PRN.
  147.             TREEWALK.INI    - a sample configuration file for TW.EXE
  148.             README.1ST      - some rudimentary notes in ASCII format
  149.  
  150.  
  151.             In general, all programs functions are activated either by
  152.     pressing one of the FKeys or, where there are subsequent menus, by
  153.     pressing the letter / character key contained in the square brackets.
  154.  
  155.             TW.EXE was originally intended to help new DOS users learn
  156.     how their disk(ette)s are organized, how to use the "TREE" structure,
  157.     etc and to simplify various DOS-level file management capabilites.
  158.     Like J.R.R.Tolkien's wonderful tales, this program "grew in the
  159.     telling" into something much bigger than I thought it would.
  160.  
  161.             TW.EXE V2.20 requires a CGA/EGA/VGA etc (i.e., no monochrome
  162.     adapter cards), and DOS V2.00 or higher, but is otherwise designed to
  163.     work on any MS-DOS / PC-DOS PC system - it uses no undocumented DOS
  164.     or BIOS calls.  It may, however, cause screen "snow" on older PC
  165.     displays (sorry about that!).  It requires a minimum of 384K free
  166.     RAM, and will handle 200 sub-directories per drive, and 700 files
  167.     per sub-directory.
  168.  
  169.             TW.EXE will run under both plain old DOS, or either 4DOS
  170.     (from J.P.Software) or NDOS (licensed from J.P.Software by Symantech
  171.     as part of the "Norton Utilities").  If you do run 4DOS or NDOS,
  172.     additional TW features will be available, specifically supporting the
  173.     "file commenting" features available under either of these two fine
  174.     products.  TW V2.20 may be run under Microsoft Windows either as a
  175.     full screen or as a windowed application.
  176.  
  177.             I hope you enjoy using it as much as I enjoyed writing it.  I
  178.     would sincerely appreciate any and all feedback you may have
  179.     (comments, criticisms, suggestions for future versions, etc).  Just
  180.     drop me a line on CompuServe electronic mail (see title page).
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.           Page: 3 of 28 --------------------- Last Revised: 07/27/92
  190.  
  191.  
  192.                   TreeWalker.EXE - V2.20 - User Documentation
  193.  
  194.  
  195.     Distribution:
  196.     ------------
  197.  
  198.  
  199.             TW.EXE may be copied and distributed freely, subject to the
  200.     following conditions:
  201.  
  202.             <>      You make no changes to TW.EXE nor to TW.DOC.
  203.  
  204.             <>      You MUST distribute TW.EXE, TW.DOC, and TREEWALK.INI
  205.     *together*.
  206.  
  207.  
  208.             There is no required nor requested fee (but please send me
  209.     your feedback!).  To quote some Truly Great Americans, "Don't want
  210.     money.  Got Money.  Want admiration".
  211.  
  212.  
  213.             However, TW.EXE is my private property, so you may not sell
  214.     this program for profit.  If you want to distribute this program
  215.     along with others as part of a "bundle" or "package", you may freely
  216.     do so subject to the two conditions noted above.
  217.  
  218.  
  219.  
  220.           THIS PROGRAM IS BEING MADE AVAILABLE ON AN "AS IS" BASIS,
  221.            WITHOUT ANY GUARANTEE OR WARRANTY, EXPRESS OR IMPLIED,
  222.                 INCLUDING FITNESS FOR ANY PARTICULAR PURPOSE.
  223.  
  224.  
  225.               YOU USE THIS SOFTWARE STRICTLY AT YOUR OWN RISK.
  226.  
  227.  
  228.            UNDER NO CIRCUMSTANCES WILL I BE LIABLE TO YOU FOR ANY
  229.                     DAMAGES OF ANY SORT WHICH MAY RESULT
  230.                        FROM YOUR USE OF THIS SOFTWARE.
  231.  
  232.  
  233.             (This stuff may be necessary, but it sure sounds *cold*,
  234.             doesn't it?)
  235.  
  236.  
  237.             In any event, I have beta-tested the initial releases of this
  238.     program both locally (on mainly IBM / Compaq hardware), among users
  239.     with varying degrees of PC experience.  This release has been largely
  240.     shaped by the combined feedback of the initial users, plus all the
  241.     fine folks in the electronic BBS world who have so graciously shared
  242.     their opinions with me (Thanks Dianne, Mark, Mike, Dennis, et al!).
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.           Page: 4 of 28 --------------------- Last Revised: 07/27/92
  253.  
  254.  
  255.                   TreeWalker.EXE - V2.20 - User Documentation
  256.  
  257.  
  258.     Getting Started:
  259.     ---------------
  260.  
  261.             TW.EXE is invoked from the DOS command line simply by typing
  262.     "TW" and pressing <enter> - note that all of the following command
  263.     line parms (except for drive spec and the "HELP" parm) can, as of
  264.     V2.01, also appear in a DOS ENVIRON variable in the format:
  265.  
  266.                        set TREEWALK=/parm1 /parm2 ...
  267.  
  268.     or, as they would appear on the DOS command line (and note that parms
  269.     on the DOS command line supercede parms set in the ENVIRON variable):
  270.  
  271.                     TW [d:|.] [/parm1] [/parm2] ... <enter>
  272.  
  273.             d:      - is optional, and represents the drive spec to start
  274.                     with.  If you omit this parm, the current default
  275.                     DRIVE (and the current default PATH) will be used
  276.                     automatically.  In fact, the colon character is also
  277.                     optional.
  278.  
  279.                     - The DRIVE or the "." must be the FIRST parm after
  280.                     the TW (if you plan to use this optional parm at
  281.                     all).
  282.  
  283.                     - Note that if you use a period character,
  284.                     TW will start up and immediately enter the FILE
  285.                     MANAGER for the current default drive and directory.
  286.  
  287.                     - If you DO specify a drive letter, TW will start
  288.                     up in the ROOT directory of the given drive.  TW will
  289.                     still work if you specify a PATH, however, the
  290.                     initial hilite bar will be on the ROOT directory of
  291.                     whatever drive starts the PATH you specify instead of
  292.                     whatever sub-directory you happen to be in when you
  293.                     start the program.
  294.  
  295.                     - If you WANT to start in the ROOT, even of the
  296.                     current default drive, use "d:\" (note the trailing
  297.                     "\" character).
  298.  
  299.                     - NOTE:  TW will check drives "A" and "B" to
  300.                     be sure they are "ready" (i.e., they contain a
  301.                     valid disk, the drive door is closed, ect) first; if
  302.                     not, TW will warn you.  TW assumes that any other
  303.                     drive is *always* "ready", and does not specifically
  304.                     check.
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.           Page: 5 of 28 --------------------- Last Revised: 07/27/92
  316.  
  317.  
  318.                   TreeWalker.EXE - V2.20 - User Documentation
  319.  
  320.  
  321.     Getting Started (continued):
  322.     ----------------------------
  323.                     - However, TW WILL check to be sure that the drive
  324.                     letter you give is, in fact, recognized as a drive on
  325.                     your system.  If not, TW will terminate and display
  326.                     an error message which specifies which drives it can
  327.                     accept.
  328.  
  329.                     - In general, this parm should be used only to start
  330.                     by reading a drive other than the current default
  331.                     drive.  (You will be able to change drives later,
  332.                     from within TW, if you wish).
  333.  
  334.             /parm1,
  335.             /parm2  - are all optional, and may be any of the following,
  336.                     in any order you want:
  337.  
  338.             /25     - forces TW to start in 25 rows-per-screen mode.
  339.                     This is the default mode.
  340.  
  341.             /43     - forces TW to start in 43 rows-per-screen mode.
  342.                     This works only if your system has an EGA adapter or
  343.                     better.
  344.  
  345.             /50     - forces TW to start in 50 rows-per-screen mode.
  346.                     This works only if your system has a VGA adapter or
  347.                     better.
  348.  
  349.             NOTE:   If you specify more than one of the above, TW uses
  350.                     the highest row value it finds on the command line.
  351.  
  352.  
  353.             /R      - forces TW to physically re-read the disk(ette) TREE
  354.                     structure as it starts up.  The default is to *NOT*
  355.                     physically read the disk(ette) tree structure, but
  356.                     rather to read the directory structure TW stored on
  357.                     disk from the last time it was used (see next
  358.                     paragraph).
  359.  
  360.                     - When TW is started for the first time, it will
  361.                     automatically save two files to the ROOT directory of
  362.                     the drive being read which will contain the DOS TREE
  363.                     structure data (only for drive C: or higher - it will
  364.                     not save tree structure files for drive A:  or B:).
  365.  
  366.                     - Subsequently, when you start TW, it will read the
  367.                     directory structure data contained in these two files
  368.                     rather than go thru the time consuming physical disk
  369.                     read.
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.           Page: 6 of 28 --------------------- Last Revised: 07/27/92
  379.  
  380.  
  381.                   TreeWalker.EXE - V2.20 - User Documentation
  382.  
  383.  
  384.     Getting Started (continued):
  385.     ----------------------------
  386.                     - You may want to force this physical re-read if you
  387.                     have created or deleted any directories under DOS, as
  388.                     opposed to using TW for this purpose.
  389.  
  390.                     - This function can also be toggled "on" or "off"
  391.                     from within TW, after you have started it (see also
  392.                     "/NS", below).
  393.  
  394.                     - Incidentally, these two files are named "TW!.DAT"
  395.                     and "TW!!.DAT", and are text files.  You can view
  396.                     them using TYPE or LIST, or even send them to the
  397.                     printer if you wish.
  398.                     - NOTE: if your printer does not support graphics
  399.                     character printing, the results may be less than
  400.                     satisfactory!).
  401.  
  402.  
  403.             /NS     - prevents TW from saving the "TW!.DAT" and
  404.                     "TW!!.DAT" files (see above) to disk.  This option is
  405.                     included for completeness, but I don't use it myself.
  406.  
  407.                     - Note that TW must do a physical (i.e., time
  408.                     consuming) disk read of the DOS TREE structure each
  409.                     time it starts unless it can find the "TW!.DAT" and
  410.                     "TW!!.DAT" files.  These files are always located in
  411.                     the root directory of the drive being accessed.
  412.  
  413.                     - Note that this feature can be toggled "on" and
  414.                     "off" from within TW.EXE, but the default is that
  415.                     TW.EXE *will* save these two files (see also "/R",
  416.                     above).
  417.  
  418.  
  419.             /?      - this parm causes TW to display on the screen info
  420.             /HELP   on what all the available parms do - kind of
  421.                     on-line help for the start up parms.
  422.                     - NOTE:  you cannot specify this parm in the DOS
  423.                     ENVIRON "TREEWALK=".
  424.  
  425.             /M      - this parm causes TW.EXE to start up in monochrome
  426.                     mode (the default is in color).  This is useful if
  427.                     you normally use a laptop or other monochrome system
  428.                     (thanks, Mike!).
  429.  
  430.                     - NOTE: If you use the "TREEWALK=" DOS ENVIRON parm,
  431.                     this "/M" parm CANNOT be superceded by any command
  432.                     line parm.
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.           Page: 7 of 28 --------------------- Last Revised: 07/27/92
  442.  
  443.  
  444.                   TreeWalker.EXE - V2.20 - User Documentation
  445.  
  446.  
  447.     Using TREEWALK.INI to Change Screen Colors:
  448.     ------------------------------------------
  449.  
  450.             Starting with V2.20, you may also wish to alter the display
  451.     colors available with TW.EXE (note that if you use the "/M" parameter
  452.     in either the ENVIRON or on the command line, this section will not
  453.     apply, since TW.EXE will ignore any TREEWALK.INI file it may find).
  454.  
  455.  
  456.             If you do NOT wish to alter the default color configuration,
  457.     I suggest that you either delete or rename the TREEWALK.INI file
  458.     which came with this package.  This will help speed up (slightly) the
  459.     time it takes for TW to get "up and running".
  460.  
  461.  
  462.             If you wish to alter the default color configuration, you
  463.     should use any text file editor (note that the editor you use MUST
  464.     end each line with a "hard" carriage return/line feed pair (hex
  465.     0D0A).  I also suggest that you keep an unaltered backup copy
  466.     of TREEWALK.INI for any later use you may have.
  467.  
  468.  
  469.             Simply type over the numeric value at the start of each line
  470.     in the TREEWALK.INI file which you wish to change.  TW.EXE will use
  471.     this new color value the next time you load it.
  472.  
  473.  
  474.             NOTES:
  475.  
  476.             [1]     TREEWALK.INI cannot be renamed - if you do rename
  477.                     this file, TW.EXE will ignore it.
  478.  
  479.             [2]     TREEWALK.INI must be located somewhere on your
  480.                     current DOS PATH.  It does NOT need to be located
  481.                     in the same directory as TW.EXE.
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.           Page: 8 of 28 --------------------- Last Revised: 07/27/92
  505.  
  506.  
  507.                   TreeWalker.EXE - V2.20 - User Documentation
  508.  
  509.  
  510.     The Initial Screen:
  511.     ------------------
  512.  
  513.             After you have started TW.EXE, a screen similar to the
  514.     following will appear:
  515.     .....................................................................
  516.  
  517.     Drive F: Has 10 Directories  SaveTree        Files    Bytes    %
  518.  
  519.     F:\[ROOT]                                      9  4,274,605  52.4%
  520.     ├────FAM_ANL ................................ 38    327,162   4.0%
  521.     │    ├────BETTY                              115    911,363  11.2%
  522.     │    ├────CINDY                                6     37,675   0.5%
  523.     │    ├────GREG                                10     72,899   0.9%
  524.     │    ├────JADA                                20    149,579   1.8%
  525.     │    ├────LARRYR                               3     15,241   0.2%
  526.     │    └────MIKE                                28    200,881   2.5%
  527.     └────GRAPHICS................................ 34  1,318,974  16.2%
  528.          └────GIFS                                17    851,795  10.4%
  529.  
  530.  
  531.  
  532.      F1 │ F2  │ F3  │ F4  │ F5  │  F6  │  F7  │ F8  │ F9  │ F10
  533.     Help│MkDir│Drive│RmDir│Paths│Search│Delete│Print│Shell│ Load
  534.  
  535.     .....................................................................
  536.  
  537.             This screen starts by telling you, in the upper left hand
  538.     corner, which drive is being used (in this example, drive F:) and how
  539.     many directories are currently on the drive (including the ROOT).
  540.  
  541.  
  542.             The "SaveTree" is a reminder that the TREE structure data is
  543.     being written to disk - this will *ALWAYS* appear unless you specifed
  544.     the "/NS" option at start up or in the DOS "TREEWALK=" parm (you also
  545.     can toggle this feature on and off during execution of TW - see the
  546.     F1 HELP menu for details - but since it has *ALREADY* saved the two
  547.     files at this point, this has limited value UNLESS you subsequently
  548.     change drives from within TW.EXE).
  549.  
  550.  
  551.             Next to "SaveTree" may (or may not) appear a similar little
  552.     reminder, "ReadTree", which refers to whether or not you specified
  553.     the "/R" parm on the command line parm or in the DOS ENVIRON
  554.     "TREEWALK=" parm (the one which forces a physical re-read of the DOS
  555.     TREE structure).  If you see the "ReadTree", the physical disk read
  556.     operation *IS* being forced;  if you don't, TW.EXE is relying on the
  557.     "TW!.DAT" and the "TW!!.DAT" files.  You can toggle this function on
  558.     and off - see the F1 HELP menu for details.
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.           Page: 9 of 28 --------------------- Last Revised: 07/27/92
  568.  
  569.  
  570.                   TreeWalker.EXE - V2.20 - User Documentation
  571.  
  572.  
  573.     Initial Screen (continued):
  574.     ---------------------------
  575.  
  576.             The column labelled "FILES" tells you how many files are
  577.     currently in each directory.  This count includes hidden files, but
  578.     does not include subdirectories (if any).
  579.  
  580.             The column labelled "BYTES" tells you the total bytes
  581.     contained in all the files in each directory.  Note that this figure
  582.     is merely the total of the file sizes as reported in the DOS
  583.     directory listing - it does not have anything to do with the number
  584.     of bytes contained in all the clusters occupied by files.  Note that,
  585.     if a cluster size for your disk is 2,048 bytes (this does vary by
  586.     hard disk) and you have a file which is 10 bytes long, the column
  587.     labeled "BYTES" reports the file size as 10, not 2,048.
  588.  
  589.             The rightmost column is labelled "%" (hey, I ran out of
  590.     screen columns, OK?!) and is derived as follows:
  591.  
  592.  
  593.             Total number of bytes in files (not in file-occupied
  594.                    clusters) in the individual directory)
  595.             ----------------------------------------------------
  596.             Total number of bytes in all files (again not in file
  597.                         clusters) on the entire disk
  598.  
  599.  
  600.             Note that, by definition, the sum of all these percentages
  601.     will always be = 100%.
  602.  
  603.             This is intended as a measure of which directories have the
  604.     most files and/or bytes in them so that you can manage the entire
  605.     disk instead of just individual directories.
  606.  
  607.             NOTE:   The columns labelled "FILES", "BYTES" and "%" are
  608.                     always updated after every file operation you perform
  609.                     within TW, so that they are always current no matter
  610.                     what.
  611.  
  612.                     This is useful so that you can immediately examine
  613.                     the effects of any file COPY or MOVE or DELETE
  614.                     operations in "real-time".  The downside is that it
  615.                     takes a few seconds to do, but I feel it's worth it!
  616.  
  617.             The hilite bar will be located on either the current default
  618.     directory or on the root, depending on whther you used the "[d:]"
  619.     parm at startup time, and whatever the current default directory for
  620.     the given drive happens to be.
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.           Page: 10 of 28 --------------------- Last Revised: 07/27/92
  631.  
  632.  
  633.                   TreeWalker.EXE - V2.20 - User Documentation
  634.  
  635.  
  636.     Initial Screen (continued):
  637.     ---------------------------
  638.  
  639.             The bottom two screen rows contain the available functions,
  640.     most of which are available from the FKeys (those which are not
  641.     available from FKeys can be found in the F1 - HELP screen).  More on
  642.     all of these below.  When you are at this TREE MANAGER level of TW,
  643.     you can exit the program in either of two ways:
  644.  
  645.  
  646.         Press ESC to return to your original start up drive and path.
  647.  
  648.                                      OR
  649.  
  650.         Press ENTER to exit to the currently hilited drive and path.
  651.  
  652.  
  653.         NOTE:  If you have used the F4 (RmDir) function to delete the
  654.         PATH from which you started TreeWalk, you will not be able to
  655.         exit by pressing ESC (since the start-up PATH no longer exists!).
  656.         In this case, move the hilite bar to another PATH and press
  657.         ENTER.
  658.  
  659.  
  660.         NOTE:  When you attempt to exit, TW will check drives "A"
  661.         and "B" to see if they are "ready", but does not check any other
  662.         drive spec.  TW assumes that any other drive will *always* be
  663.         "ready".
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.           Page: 11 of 28 --------------------- Last Revised: 07/27/92
  694.  
  695.  
  696.                   TreeWalker.EXE - V2.20 - User Documentation
  697.  
  698.  
  699.     Using the TREE Manager:
  700.     ----------------------
  701.  
  702.             After you get to the Initial Screen, you can begin to use the
  703.     TREE MANAGER section of TW.EXE.  (Note that if you started TW using
  704.     the optional "." parm, you should skip to the section below named
  705.     "Using The FILE MANAGER").
  706.  
  707.             The hilite bar can be moved to any of the various directories
  708.     by using the UP arrow, the DOWN arrow, the HOME key and the END key.
  709.     If the directory listing is too long to fit on the screen, you can
  710.     also try using the PGUP and PGDN keys.
  711.  
  712.             As an alternative, you can use the built-in "quicksearch"
  713.     feature - press the key corresponding to the first letter in the
  714.     directory name you want.  The hilite bar will immediately move to the
  715.     first directory which starts with the letter you pressed.  Press it
  716.     again to go to the next directory name starting with that letter, and
  717.     so on.
  718.  
  719.  
  720.         NOTE: This "quicksearch" only searches forward, not backward, and
  721.               does not wrap around when it hits the end.  I happen to
  722.               like it that way, but if I get enough complaints, I'll
  723.               change it!
  724.  
  725.  
  726.             If you press the ENTER key, you will immediately CHDIR to the
  727.     hilited directory entry, and exit to DOS in that drive and directory.
  728.     If you press the ESC key, you will exit to DOS in your original
  729.     startup drive and directory.
  730.  
  731.             Other functions are available from the FKey "menu" on the
  732.     bottom two screen rows, as follows:
  733.  
  734.  
  735.             F1      - HELP - on line "help" giving brief descriptions of
  736.                     what all the available functions are in the TREE
  737.                     MANAGER section of TW.EXE.
  738.  
  739.  
  740.             F2      - MKDIR - similar to the DOS MKDIR, except that the
  741.                     directory will be created automatically as a
  742.                     subdirectory of whatever directory the hilite bar is
  743.                     currently on.  You never need to type a "\" character
  744.                     using this approach!  Note you must be in the ROOT to
  745.                     create a subdirectory from the ROOT.
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.           Page: 12 of 28 --------------------- Last Revised: 07/27/92
  757.  
  758.  
  759.                   TreeWalker.EXE - V2.20 - User Documentation
  760.  
  761.  
  762.     Using the TREE Manager(continued):
  763.     ---------------------------------
  764.  
  765.                     - Using this function will automatically turn ON the
  766.                     "ReadTree" function, and will automatically update
  767.                     the TW!.DAT and TW!!.DAT files.
  768.  
  769.  
  770.             F3      - DRIVE - allows you to change the drive which TW is
  771.                     using.  A sub-menu of available drives will be
  772.                     presented, and you can choose from ONLY those drive
  773.                     letters which appear by pressing the corresponding
  774.                     letter key.
  775.  
  776.  
  777.             F4      *** {DIFFERENT BEHAVIOR FROM V1.2A} ***
  778.                     - RMDIR - this removes the currently hilited
  779.                     directory, BUT IS DIFFERENT from the DOS RMDIR
  780.                     command.  If the directory is empty, it is simply
  781.                     deleted (see NOTE below).  TW corrects the info in
  782.                     "TW!.DAT" and "TW!!.DAT" automatically for the next
  783.                     time out, and sets the "ReadTree" function to "on".
  784.  
  785.                     - If the directory is NOT empty, you will be asked if
  786.                     it is OK to delete all the files first.
  787.  
  788.                     CAUTION: - TW can (and will) delete any file, whether
  789.                     Hidden, Read-Only, or whatever (but not a sub
  790.                     directory entry)!  File attributes can be altered
  791.                     from the FILE MANAGER section of TW, using the F9 key
  792.                     function menu (described below).
  793.  
  794.                     - If you say OK to delete all files, TW deletes all
  795.                     the files WITHOUT asking for any further
  796.                     confirmation, and then removes the directory itself,
  797.                     then corrects the info in "TW!.DAT" and "TW!!.DAT"
  798.                     automatically for the next time out.
  799.  
  800.                     - NOTE:  TW cannot remove a directory entry if that
  801.                     directory currently has any open sub-directory
  802.                     entries, even if those sub directory entries contain
  803.                     no files.
  804.  
  805.                     - NOTE:  TW can (and will) remove the specified
  806.                     directory even if it happens to be the current
  807.                     default directory (after deleting all the files), and
  808.                     this behavior differs from V1.2A.  (Not even TW will
  809.                     remove the ROOT directory under any circumstances).
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.           Page: 13 of 28 --------------------- Last Revised: 07/27/92
  820.  
  821.  
  822.                   TreeWalker.EXE - V2.20 - User Documentation
  823.  
  824.  
  825.     Using the TREE Manager(continued):
  826.     ---------------------------------
  827.  
  828.                     - If you start TW from a given sub-directory, and then
  829.                     use F4 to delete it, you will NOT be able to exit TW
  830.                     by pressing the ESC key (since the drive and path you
  831.                     started from no longer exist).  You MUST move the
  832.                     hilight bar to a new path and press ENTER to exit TW
  833.                     in this circumstance.
  834.  
  835.  
  836.             F5      - PATHS - this is a toggle to control how the
  837.                     directory entries are displayed.  The default is to
  838.                     display a graphic tree structure;  press this key to
  839.                     get the actual DOS PATH names for each directory.
  840.  
  841.                     - This is useful in training inexperienced users how
  842.                     to visualize a DOS TREE from a list of actual DOS
  843.                     PATH names (or vice versa).
  844.  
  845.  
  846.             F6      - SEARCH - this invokes a GLOBAL SEARCH for a
  847.                     filespec which you will be asked to provide.  This
  848.                     allows you to search an entire disk for any
  849.                     particular file (DOS wildcards are accepted and
  850.                     recognized appropriately) and it steps thru each
  851.                     directory (starting at the ROOT) for any and all
  852.                     matching files.
  853.  
  854.                     - Each time a match is found, you will be given the
  855.                     option of either LOADing the matching files in that
  856.                     directory (see F10, below) or of merely continuing
  857.                     the search.
  858.  
  859.                     - Note that this search will wrap-around to the ROOT
  860.                     after exhausting all other directories, in case you
  861.                     want to "go back" to a previously-found match.  If
  862.                     not, just press ESC.
  863.  
  864.  
  865.             F7      - DELETE - similar to F6, above, except that TW will
  866.                     attempt to GLOBALLY DELETE all files which match your
  867.                     given file spec.
  868.  
  869.                     - When the first match is found, you are given the
  870.                     option to say [Y]es, [N]o, [A]ll matches, or [Q]uit.
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.           Page: 14 of 28 --------------------- Last Revised: 07/27/92
  883.  
  884.  
  885.                   TreeWalker.EXE - V2.20 - User Documentation
  886.  
  887.  
  888.     Using the TREE Manager(continued):
  889.     ---------------------------------
  890.  
  891.                     - NOTE: Using the [A] option will causes TW to delete
  892.                     all matching files in all directories without asking
  893.                     any further confirmation - USE THIS WITH CARE!  The
  894.                     best use I have found for this is in removing the
  895.                     host of .BAK and .TMP files created as intermediate
  896.                     files by several different software packages.
  897.  
  898.                     - CAUTION:  TW can delete any file, regardless of
  899.                     whether it is Hidden, Read-Only, etc.  Note that file
  900.                     attributes can be changed from the FILE MANAGER
  901.                     section of TW, using the F9 key function menu
  902.                     (described below).
  903.  
  904.  
  905.             F8      - PRINT - This will send a copy of the TREE data
  906.                     currently displayed on the screen to the printer.
  907.  
  908.                     - NOTE:  This routine assumes that your printer can
  909.                     print graphics characters.  If it can't, the results
  910.                     will be "less than satisfactory".  TW V2.20 has no
  911.                     provision for sending printer setup strings (maybe
  912.                     next time...?)
  913.  
  914.                     - HINT:  If your printer cannot handle graphics
  915.                     characters, try using the F5 key (see above) to
  916.                     change the screen display to the actual DOS PATH
  917.                     names and then use this F8 print function.
  918.  
  919.  
  920.             F9      - STATS - (same as pressing the TAB key) This
  921.                     provides you with a quick insight into the current
  922.                     status of your hard drive, by providing a popup
  923.                     window containing the following info:
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.           Page: 15 of 28 --------------------- Last Revised: 07/27/92
  946.  
  947.  
  948.                   TreeWalker.EXE - V2.20 - User Documentation
  949.  
  950.  
  951.     Using the TREE Manager(continued):
  952.     ---------------------------------
  953.  
  954.                     ╓─────────────────────────────────────────────────╖
  955.                     ║       [*] Disk Statistics for Drive C: [*]      ║
  956.                     ╟─────────────────────────────────────────────────╢
  957.                     ║    # Bytes per sector:                   512    ║
  958.                     ║    # Sectors per cluster:                  4    ║
  959.                     ║    Total # clusters on disk:          16,335    ║
  960.                     ║    # Clusters unused on disk:          4,424    ║
  961.                     ║    % Clusters available on disk:        27.1%   ║
  962.                     ║    # Bytes in avail. clusters:     9,060,352    ║
  963.                     ║    # Files on disk:                      937    ║
  964.                     ║    # Bytes used by files:         23,262,096    ║
  965.                     ║    Total # bytes on disk:         33,454,080    ║
  966.                     ║    # Bytes unused on disk:        10,191,984    ║
  967.                     ║    % Bytes available on disk:           30.5%   ║
  968.                     ║                                                 ║
  969.                     ║        <*> Press Any Key To Continue <*>        ║
  970.                     ╙─────────────────────────────────────────────────╜
  971.  
  972.                     - Note that the above info compares the number of
  973.                     bytes found in files (as measured by the DOS file
  974.                     size) against the number of bytes contained in
  975.                     clusters.  Be aware that DOS allocates your disk
  976.                     space in cluster-sized chunks (a file 10 bytes long
  977.                     occupies 1 entire cluster, or 2,048 bytes (512 per
  978.                     sector times 4 sectors per cluster) in the above
  979.                     example).
  980.  
  981.                     - The only thing you have available for new files is
  982.                     the item labelled above as "# Bytes in avail.
  983.                     clusters" (in the above example, 9,060,352).
  984.  
  985.                     - By comparing the "# Bytes unused on disk" to the "#
  986.                     Bytes in avail. clusters", you can a quick-and-dirty
  987.                     handle on the "slack" space on your disk (i.e., the
  988.                     space allocated to files by DOS which is not filled
  989.                     by the files themselves).
  990.  
  991.  
  992.             F10     - LOAD - This causes TW.EXE to invoke the FILE
  993.                     MANAGER, and load all the files in the currently
  994.                     hilited directory.  See "FILE MANAGER" section,
  995.                     below.
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.           Page: 16 of 28 --------------------- Last Revised: 07/27/92
  1009.  
  1010.  
  1011.                   TreeWalker.EXE - V2.20 - User Documentation
  1012.  
  1013.  
  1014.     Using the FILE MANAGER:
  1015.     ----------------------
  1016.  
  1017.             Unlike V1.2A, the current V2.20 is sensitive to the DOS
  1018.     "COMSPEC=" environment variable.  This variable is normally set by
  1019.     DOS whenever you start up your system, and exists to inform DOS how
  1020.     to execute a DOS SHELL.  If you are curious, just type the command
  1021.     SET <enter> at the DOS prompt to see how many other things are being
  1022.     stored as ENVIRON variables.
  1023.  
  1024.  
  1025.             Regular PC-DOS and MS-DOS normally set the COMSPEC= to be
  1026.     "COMSPEC=[d:\path\]COMMAND.COM", indicating that COMMAND.COM is to be
  1027.     invoked in response to any request for a DOS shell.  On the other
  1028.     hand, 4DOS and NDOS set COMSPEC=[d:\path\]4DOS.COM or
  1029.     COMSPEC=[d:\path\]NDOS.COM.
  1030.  
  1031.  
  1032.             TW V2.20 reads this COMSPEC variable when it starts up to
  1033.     determine what features are to be available to the user.  If it finds
  1034.     4DOS or NDOS in the COMSPEC variable, it will automatically activate
  1035.     the special TW features which deal with file commenting.
  1036.  
  1037.  
  1038.             NOTE:  - TW relies on the functionality inherent in the
  1039.             4DOS / NDOS programs to provide its own extra features, and
  1040.             changing your COMSPEC variable manually won't alter this.
  1041.             You cannot obtain file commenting capability by simply
  1042.             changing your COMSPEC= variable!
  1043.  
  1044.  
  1045.             Keeping this in mind, the following section outlines TW
  1046.     functions for FILE MANAGEMENT, and will clearly label the functions
  1047.     which are available ONLY under 4DOS / NDOS.
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.           Page: 17 of 28 --------------------- Last Revised: 07/27/92
  1072.  
  1073.  
  1074.                                                                                                    TreeWalker.EXE - V2.20 - User Documentation
  1075.  
  1076.  
  1077.                                                                                         The following is an example of the screen display shown when you invoke
  1078.                                                                                 the FILE MANAGER section of TW.EXE:
  1079.  
  1080.                                                                                                          *** Running Regular DOS ***
  1081.                                                                                 ...............................................................................
  1082.                                                                                                      [*] C:\QB\*.* contains 21 file(s) [*]
  1083.  
  1084.                                                                                 UFiles Marked - COUNT:     0                    Files Marked - BYTES:         0
  1085.                                                                                                  .            0 11-06-1990 12:17    /   /   /   /DIR
  1086.                                                                                                  .            0 11-06-1990 12:17    /   /   /   /DIR
  1087.                                                                                          INCLUDE .            0 11-06-1990 12:18    /   /   /   /DIR
  1088.                                                                                          LIB     .            0 11-06-1990 12:17    /   /   /   /DIR
  1089.                                                                                          PROGS   .            0 11-06-1990 12:18    /   /   /   /DIR
  1090.                                                                                          BC      .EXE     77175 02-27-1991 14:40 ARC/   /   /   /
  1091.                                                                                          BCOM45  .LIB    220919 09-28-1988 01:43    /   /   /   /
  1092.                                                                                          BQLB45  .LIB     24789 09-28-1988 01:07    /   /   /   /
  1093.                                                                                          OPT     .CFG       281 06-27-1991 14:50    /   /   /   /
  1094.                                                                                          OPT     .EXE     84764 11-15-1989 11:30 ARC/   /   /   /
  1095.                                                                                          PP      .CFG       136 11-17-1989 08:24    /   /   /   /
  1096.                                                                                          PP      .EXE     75048 11-10-1989 16:02 ARC/   /   /   /
  1097.                                                                                          PREQLB  .EXE     80817 06-12-1991 10:44 ARC/   /   /   /
  1098.                                                                                  F1   │  F2   │  F3   │  F4   │  F5   │  F6   │  F7   │  F8   │  F9   │  F10
  1099.                                                                                 Help  │ Copy  │ Move  │ View  │ Mark  │ Mask  │ Delete│ Print │Change │  Sort
  1100.  
  1101.                                                                                 ===============================================================================
  1102.  
  1103.                                                                                      *** Running 4DOS / NDOS, and the hidden file "DESCRIPT.ION" exists ***
  1104.                                                                                 ...............................................................................
  1105.                                                                                                      [*] C:\QB\*.* contains 21 file(s) [*]
  1106.  
  1107.                                                                                 UFiles Marked - COUNT:     0                    Files Marked - BYTES:         0
  1108.                                                                                         .            0 11-06-1990 12:17
  1109.                                                                                         .            0 11-06-1990 12:17
  1110.                                                                                 INCLUDE .            0 11-06-1990 12:18
  1111.                                                                                 LIB     .            0 11-06-1990 12:17
  1112.                                                                                 PROGS   .            0 11-06-1990 12:18
  1113.                                                                                 BC      .EXE     77175 02-27-1991 14:40 Command line QB compiler
  1114.                                                                                 BCOM45  .LIB    220919 09-28-1988 01:43 QB Library for stand-alone .EXE files
  1115.                                                                                 BQLB45  .LIB     24789 09-28-1988 01:07 Support module for QuickLibs
  1116.                                                                                 DESCRIPT.ION       737 01-21-1992 15:28
  1117.                                                                                 OPT     .CFG       281 06-27-1991 14:50 Config file for "OPT.EXE"
  1118.                                                                                 OPT     .EXE     84764 11-15-1989 11:30 QB Source file optimizer
  1119.                                                                                 PP      .CFG       136 11-17-1989 08:24 Config file for "PP.EXE"
  1120.                                                                                 PP      .EXE     75048 11-10-1989 16:02 Pre-Processor for QB source files
  1121.                                                                                 PREQLB  .EXE     80817 06-12-1991 10:44 See info in "PREQLB.DOC"
  1122.                                                                                   F1   │  F2   │  F3   │  F4   │  F5   │  F6   │  F7   │  F8   │  F9   │  F10
  1123.                                                                                  Help  │ Copy  │ Move  │ View  │ Mark  │ Mask  │ Delete│ Print │Change │  Sort
  1124.                                                                                 ...............................................................................
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.                                                                                            Page: 18 of 28 --------------------- Last Revised: 07/27/92
  1135.  
  1136.  
  1137.                   TreeWalker.EXE - V2.20 - User Documentation
  1138.  
  1139.  
  1140.     Using the FILE MANAGER(continued):
  1141.     ----------------------------------
  1142.  
  1143.             In both cases above, the following is shown on the screen,
  1144.     starting at the top:
  1145.  
  1146.             - The name of the current drive and path which TW is
  1147.             displaying, along with a count of all files TW found.
  1148.  
  1149.             - On the far left of the next line, the letter "U" indicates
  1150.             that the file listing is Unsorted (you can change this using
  1151.             the F10 function - see below).
  1152.  
  1153.             - Next is the number of files you currently have MARKed (see
  1154.             the F5 function, below) and the sum of bytes in all the files
  1155.             you have MARKed.
  1156.  
  1157.             - Following this is a complete listing of all directory
  1158.             entries contained in the drive and path (mainly files, but
  1159.             also includes sub-directory names).
  1160.  
  1161.             Note that the file listing displays information on ALL files,
  1162.     including Hidden, Read-Only, etc files presented in a format which is
  1163.     similar to the DOS DIR format, but the right side also tells you the
  1164.     either the current status of each file's attribute byte (under
  1165.     regular DOS) or the contents of the file's 4DOS / NDOS comment.  Note
  1166.     that, under 4DOS / NDOS, you can toggle the display to match the one
  1167.     presented under regular DOS if you wish (press the "." key).
  1168.  
  1169.             Under the regular DOS file listing format, the right-hand
  1170.     side of the listing is a literal representation of the file's current
  1171.     attribute byte (you can change the attribute byte using the F9
  1172.     function, below.   Also, the F5 file MARKing function can key in on
  1173.     this value).
  1174.  
  1175.             If a file had all attributes set, the righthand side of the
  1176.     line would read "ARC\R-O\HID\SYS".  You can interpret this as
  1177.     follows:
  1178.  
  1179.             - If ARC appears, the ARCHIVE attribute is SET
  1180.             - If R-O appears, the file is READ ONLY
  1181.             - If HID appears, the file is HIDDEN
  1182.             - If SYS appears, the file is a SYSTEM file (like IBMBIO.COM)
  1183.             - If DIR appears on the far right, then the entry is not a
  1184.             file at all, but is rather a DIRectory entry.
  1185.  
  1186.             The hilite bar can be moved in the same way as in the TREE
  1187.     MANAGER section, above.
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.           Page: 19 of 28 --------------------- Last Revised: 07/27/92
  1198.  
  1199.  
  1200.                   TreeWalker.EXE - V2.20 - User Documentation
  1201.  
  1202.  
  1203.     Using the FILE MANAGER(continued):
  1204.     ----------------------------------
  1205.  
  1206.             The FKey menu appears again on the bottom two screen rows,
  1207.     offering the following functionality:
  1208.  
  1209.  
  1210.             F1      - HELP - on line help (brief descriptions of what
  1211.                     functions are available in this FILE MANAGER section
  1212.                     of TW.EXE).
  1213.  
  1214.                     - Note that contents of the actual HELP screen will
  1215.                     vary depending on whether you are running regular DOS
  1216.                     or 4DOS / NDOS.
  1217.  
  1218.                     - Note that the help screen also contains information
  1219.                     on other TW functions which are not attached to
  1220.                     FKeys.
  1221.  
  1222.  
  1223.             F2      - COPY - allows you to copy either a single file or a
  1224.                     group of files (see F5 file MARKing function, below)
  1225.                     to another directory and / or drive.  You will asked
  1226.                     to input the desired destination, which will be
  1227.                     checked to insure that it is a valid destination, and
  1228.                     that the destination is not the same as the source.
  1229.  
  1230.                     - As each file is copied, the destination is checked
  1231.                     to be sure that enough space exists to safely copy
  1232.                     the file.  In the case of a hard disk, there almost
  1233.                     always is;  if there isn't, the copy operation will
  1234.                     be aborted.
  1235.  
  1236.                     - If the destination is a floppy diskette (i.e.,
  1237.                     drive A: or B:), you will be given the option of
  1238.                     replacing the diskette if it becomes "full" rather
  1239.                     than simply aborting the whole copy procedure.
  1240.  
  1241.                     - HINT:  You may wish to sort the file listing (see
  1242.                     F10 below) to control the order in which files are
  1243.                     copied so as to minimize the number of floppy
  1244.                     diskettes needed.
  1245.  
  1246.  
  1247.             F3      - MOVE - same as the F2 COPY operation, above, except
  1248.                     that after the file(s) are successfully copied to the
  1249.                     destination, the source files are deleted (you will
  1250.                     NOT be asked to confirm this deletion before it
  1251.                     occurs).
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.           Page: 20 of 28 --------------------- Last Revised: 07/27/92
  1261.  
  1262.  
  1263.                   TreeWalker.EXE - V2.20 - User Documentation
  1264.  
  1265.  
  1266.     Using the FILE MANAGER(continued):
  1267.     ----------------------------------
  1268.  
  1269.             F4      VIEW - same as using the ENTER key - this will invoke
  1270.                     the external file viewing program named "LIST.COM" by
  1271.                     Vern Buerg (or any other file viewer if you rename
  1272.                     the executable file to "List.Com") and pass it the
  1273.                     name of the currently hilited file as an argument.
  1274.  
  1275.                     - Note that Vern Buerg's LIST.COM is highly
  1276.                     recommended and widely available from any BBS in the
  1277.                     country (just about) but is not included with TW.
  1278.  
  1279.  
  1280.             F5      - MARK - be aware that all file operations (i.e.,
  1281.                     COPY, MOVE, DELETE, etc) within TW can act on either
  1282.                     a single file (the currently hilited file name) or on
  1283.                     a group of files which you define.
  1284.  
  1285.                     - Within TW, there are several ways to MARK a group
  1286.                     of files.  The simplest is to move the hilite bar to
  1287.                     each filename you want and then press the "+" key.
  1288.                     If you make a mistake, hilite the file name and press
  1289.                     the "-" key.
  1290.  
  1291.                     - But TW offers you several other ways to MARK a
  1292.                     group of files.  When you press the F5 function key,
  1293.                     the FKey menu on the bottom two screen rows changes
  1294.                     to offer you the following functionalities:
  1295.  
  1296.                         F1 - on line help describing what the other keys
  1297.                         do when you are MARKing files.
  1298.  
  1299.                         F2 - ATTRIB - allows you to MARK all files which
  1300.                         share a common file attribute (see above page
  1301.                         18).  You will be asked to specify which
  1302.                         attribute you want to use as a MARK criterion.
  1303.  
  1304.                         F3 - DATE - allows you to MARK all files which
  1305.                         have a file date within a given range of dates
  1306.                         that you will be asked to specify (between START
  1307.                         and STOP date).
  1308.  
  1309.                         F4 - SIZE - allows you to MARK all files which
  1310.                         are within a range of files sizes that you will
  1311.                         have to specify (lower size limit -> upper size
  1312.                         limit).
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.           Page: 21 of 28 --------------------- Last Revised: 07/27/92
  1324.  
  1325.  
  1326.                   TreeWalker.EXE - V2.20 - User Documentation
  1327.  
  1328.  
  1329.     Using the FILE MANAGER(continued):
  1330.     ----------------------------------
  1331.  
  1332.                         F5 - NAME - allows you to MARK all files which
  1333.                         CONTAIN a string of characters which you will
  1334.                         specify.
  1335.  
  1336.                         - This is NOT the same as DOS, since if you
  1337.                         specify the string "THE", for example, TW will
  1338.                         MARK files named:  THEO.FIL OTHER.FIL SSSTHES.FIL
  1339.  
  1340.                             - Note that wildcards are NOT allowed here.
  1341.                             - Note that the EXTENSION is ignored here, so
  1342.                             that in this example, the file "XXXX.THE"
  1343.                             would NOT be MARKed (but see below F6).
  1344.  
  1345.                     F6 - EXT - allows you to mark all files which match
  1346.                     the three letter EXTENSION which you will specify.
  1347.  
  1348.                     F7 - CURRENT - toggles the MARK state of the
  1349.                     currently hilited filename (same as "+" and "-").
  1350.  
  1351.                     F8 - +ALL - MARKs all files
  1352.  
  1353.                     F9 - -ALL - UNMARKs all files
  1354.  
  1355.                     F10 - REVERSE - toggles the MARK state of all files -
  1356.                     all files which are currently MARKed will become
  1357.                     UNMARKed, and vice versa.
  1358.  
  1359.  
  1360.  
  1361.             F6      - MASK - Allows you to control which filenames are
  1362.                     displayed.  You will be asked to specify a legal DOS
  1363.                     filespec (wildcards are allowed) and then only the
  1364.                     matching files will be displayed in the FILE MANAGER
  1365.                     screen window.
  1366.  
  1367.                     - This is helpful is have a *lot* of files in your
  1368.                     directory and you want to see all matching files on
  1369.                     the screen at one time.
  1370.  
  1371.                     - If you just press ENTER here, the file mask will
  1372.                     revert to its default of *.* (show everything!).
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.           Page: 22 of 28 --------------------- Last Revised: 07/27/92
  1387.  
  1388.  
  1389.                   TreeWalker.EXE - V2.20 - User Documentation
  1390.  
  1391.  
  1392.     Using the FILE MANAGER(continued):
  1393.     ---------------------------------
  1394.  
  1395.             F7      - DELETE - Allows you to delete a single file or
  1396.                     group of MARKed files (same as DEL key)
  1397.  
  1398.                     - NOTE:  TW.EXE can and will delete any file
  1399.                     regardless of whether it is Hidden, Read-Only, etc.
  1400.                     However, this DEL (F7) function cannot delete a
  1401.                     sub-directory entry.
  1402.  
  1403.                     - CAUTION:  If you press this key, the currently
  1404.                     hilited file will be deleted WITHOUT ASKING FOR
  1405.                     CONFIRMATION.  On the other hand, if you have MARKed
  1406.                     any number of files (even one), you WILL be asked to
  1407.                     confirm the delete.
  1408.  
  1409.  
  1410.             F8      - PRINT - sends the currently displayed list of
  1411.                     filenames to the printer.
  1412.  
  1413.                     - HINT: Use the F6 MASK function to control which
  1414.                     filenames go to the printer.
  1415.  
  1416.                     - NOTE: The file listing will be numbered on the left
  1417.                     hand side of the printout IF you are not printing
  1418.                     the 4DOS / NDOS file comments.  I like this, but
  1419.                     again, if enough of you dislike it, I can change it.
  1420.  
  1421.  
  1422.             F9      - CHANGE - Invokes the Fkey menu of file change
  1423.                     functions (all of which except for F10 operate on
  1424.                     either the single, currently hilited filename, or on
  1425.                     the currently MARKed group of iles), defined as
  1426.                     follows:
  1427.  
  1428.                     F1 - on line help of what the other keys do within
  1429.                     the File Change function
  1430.  
  1431.                     F2 - SET the Archive attribute for the file(s)
  1432.  
  1433.                     F3 - SET the Read-Only attribute for the file(s)
  1434.  
  1435.                     F4 - SET the Hidden attribute for the file(s)
  1436.  
  1437.                     F5 - SET the System attribute for the file(s)
  1438.  
  1439.                     F6 - CLEAR the Archive attribute for the file(s)
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.           Page: 23 of 28 --------------------- Last Revised: 07/27/92
  1450.  
  1451.  
  1452.                   TreeWalker.EXE - V2.20 - User Documentation
  1453.  
  1454.  
  1455.     Using the FILE MANAGER(continued):
  1456.     ---------------------------------
  1457.  
  1458.                     F7 - CLEAR the Read-Only attribute for the file(s)
  1459.  
  1460.                     F8 - CLEAR the Hidden attribute for the file(s)
  1461.  
  1462.                     F9 - CLEAR the System attribute for the file(s)
  1463.  
  1464.                     F10 - change the name of the currently hilited
  1465.                     filename
  1466.  
  1467.  
  1468.             F10     - allows you to SORT the displayed listing of
  1469.                     filenames in the following ways (which you will be
  1470.                     asked to specify):
  1471.  
  1472.                             ASCENDING order by File NAME
  1473.                             ASCENDING order by File EXTENSION
  1474.                             DESCENDING order by File Date
  1475.                             DESCENDING order File Size
  1476.                             UNSORTED (the original DOS directory order)
  1477.  
  1478.  
  1479.             Those of you using 4DOS / NDOS will also find the following
  1480.     keys active (and they also appear on your F1 help screen):
  1481.  
  1482.  
  1483.             TAB     - Allows you to create / edit / delete the current
  1484.                     4DOS / NDOS file comment.
  1485.  
  1486.  
  1487.             "       - The QUOTES key alows you to copy the file comment
  1488.                     from the currently hilighted filename to any other
  1489.                     file(s) you wish.  Simply press the " key (no need to
  1490.                     use the SHIFT) and a popup box will appear to tell
  1491.                     you that you are copying a file note.  At the same
  1492.                     time, a blinking letter "C" will appear in the upper
  1493.                     right hand corner of the screen to remind you that a
  1494.                     file comment has been copied to the TW internal
  1495.                     clipboard.
  1496.  
  1497.                     - Bring the hilight bar down to the file name to
  1498.                     which you wish to copy the note, and press the " key
  1499.                     again.  If the file to which you are copying the file
  1500.                     comment already has an existing comment of its own,
  1501.                     you will be asked to confirm the overwrite.  If no
  1502.                     comment currently exists, the file comment will be
  1503.                     immediately copied to the chosen file.
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.           Page: 24 of 28 --------------------- Last Revised: 07/27/92
  1513.  
  1514.  
  1515.                   TreeWalker.EXE - V2.20 - User Documentation
  1516.  
  1517.  
  1518.     Using the FILE MANAGER(continued):
  1519.     ---------------------------------
  1520.  
  1521.                     - Be aware that the TW file comment clipboard retains
  1522.                     its contents so that you can copy the file note to
  1523.                     more than one file if you wish.  To clear out the
  1524.                     clipboard, try to copy the clipboard note to any file
  1525.                     which already has an existing file comment, and press
  1526.                     the " key.  You will be asked to confirm the
  1527.                     replacement of the existing file comment with the new
  1528.                     one - press [Q] to erase the clipboard, or just [N]
  1529.                     to cancel the file comment copy but retain the
  1530.                     TW file comment clipboard contents.
  1531.  
  1532.  
  1533.            "."      - The PERIOD key allows you to toggle the format of
  1534.                     the file listing from the 4DOS / NDOS comment format
  1535.                     to the "regular DOS" format (which displays the file
  1536.                     attribute byte values).
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.           Page: 25 of 28 --------------------- Last Revised: 07/27/92
  1576.  
  1577.  
  1578.                   TreeWalker.EXE - V2.20 - User Documentation
  1579.  
  1580.  
  1581.     Program Limitations:
  1582.     -------------------
  1583.  
  1584.  
  1585.             In version 2.20, the following limitations are known (and if
  1586.     you find any others, please let me know - if there's enough interest,
  1587.     I'll be happy to try to revise and / or customize TW.EXE.  Remember,
  1588.     feedback is everything!):
  1589.  
  1590.  
  1591.             <>      SORTing the list of files in the FILE MANAGER is slow,
  1592.                    *especially* when you sort by date.  I just don't know
  1593.                    of a better sort algorithm for a series of ASCII text
  1594.                    dates in the format "MM/DD/YY".
  1595.  
  1596.  
  1597.             <>      Not enough different options on the FILE SORT menu.
  1598.  
  1599.  
  1600.             <>      If your hard disk contains more than 200 directories /
  1601.                    subdirectories, you're out of luck!
  1602.  
  1603.  
  1604.             <>      If any single directory contains more than 700 files,
  1605.                    you're out of luck!  (But why would you DO this to
  1606.                    yourself?)
  1607.  
  1608.  
  1609.             <>      All printing routines make no assumption as to printer
  1610.                    and are formatted at 60 lines per page and 80 or 82
  1611.                    characters per line.  This provides a more-or-less
  1612.                    plain vanilla print style, but it's more likely to
  1613.                    work on all printers.
  1614.  
  1615.  
  1616.             <>      No Mouse support - and I'm not sure I can *ever*
  1617.                     squeeze mouse support into this baby,
  1618.  
  1619.  
  1620.             <>      Certain screen scroll operations tend to get too
  1621.                    slow as the number of files with 4DOS / NDOS file
  1622.                    comments increases.  I'm working on it, since I use TW
  1623.                    (and 4DOS) every day!
  1624.  
  1625.  
  1626.             <>      4DOS / NDOS file notes are assumed to be <= 39
  1627.                     characters, even though the most recent version of
  1628.                     4DOS allows you to make the file notes longer than
  1629.                     this.  39 has always been enough for me, at least!
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.           Page: 26 of 28 --------------------- Last Revised: 07/27/92
  1639.  
  1640.  
  1641.                   TreeWalker.EXE - V2.20 - User Documentation
  1642.  
  1643.  
  1644.     Tech Notes:
  1645.     ----------
  1646.  
  1647.             TW.EXE requires a CGA / EGA / VGA adapter card, since it uses
  1648.     screen write routines which address RAM memory locations directly.
  1649.     If the video RAM in your system does not start at B800:0000, you
  1650.     cannot use TW.
  1651.  
  1652.  
  1653.             TW.EXE was written primarily using Microsoft BASIC PDS V7.1
  1654.     but includes 30 separate (original) sub-routines written entirely in
  1655.     assembler which provide functionalities lacking in QuickBASIC.  I
  1656.     used Microsoft MASM V6.0 to assemble all these routines.
  1657.  
  1658.  
  1659.             I do not generally distribute source code except in extremely
  1660.     unusual circumstances (I can't say "how unusual" since I've never yet
  1661.     distributed any source code).  However, I'll happily answer any
  1662.     specific questions you may have about the program code / logic / etc
  1663.     - please use CompuServe electronic mail, or send me a letter /
  1664.     postcard.  Please do NOT call me on the telephone.
  1665.  
  1666.  
  1667.             The TW.EXE file distributed herein has been compressed using
  1668.     the "LZEXE.EXE" program.  This compression conserves space on your
  1669.     hard disk, and reduces your download time, but in certain instances
  1670.     can present problems (or so I hear).  Do not hesitate to uncompress
  1671.     TW.EXE (use UNLZEXE.EXE) if you wish.
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.     ==========================[ END OF TW.DOC ]==========================
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.           Page: 27 of 28 --------------------- Last Revised: 07/27/92
  1702.  
  1703.  
  1704.                   TreeWalker.EXE - V2.20 - User Documentation
  1705.  
  1706.  
  1707.     Revision History:
  1708.     ----------------
  1709.  
  1710.  
  1711.     Version 2.00
  1712.     ------------
  1713.  
  1714.             was first released to the public on 01/27/92, and was hastily
  1715.     withdrawn following user feedback that it *really* didn't work on
  1716.     their machine.  This lead to the discovery that MS-DOS INT 25h does
  1717.     not result in standard responses on certain machines (notably COMPAQ
  1718.     386, ZEOS 386, etc - thanks Dianne and Mark!).
  1719.  
  1720.             After fixing this "bug", V2.00 was re-released on 02/06/92
  1721.     with revised documentation.  I found out that the DOS INT 25h "bug"
  1722.     still persisted under somewhat more rare conditions.
  1723.  
  1724.  
  1725.     Version 2.01
  1726.     ------------
  1727.  
  1728.             was first released to the public on 02/11/92, and hopefully
  1729.     that DOS INT 25h problem is now squashed once and for all.
  1730.  
  1731.             V2.01 first included the ability to set program parameters
  1732.     from either the command line or from a DOS ENVIRON parm.
  1733.  
  1734.  
  1735.     Version 2.20
  1736.     ------------
  1737.  
  1738.             was first released 07/27/92, and included some bug fixes:
  1739.             - The problem with editting 4DOS/NDOS file notes being
  1740.     EXACTLY 39 characters is gone.
  1741.             - The problem of TW "forgetting" your file sort order when
  1742.     you deleted multiple files is gone.
  1743.  
  1744.             V2.20 was the first to allow the user to customize display
  1745.     colors by using the TREEWALK.INI file.
  1746.             V2.20 increased the maximum number of sub-directories per
  1747.     system from 100 to 200, and provided error-checking to prevent any
  1748.     "hangs" (which occurred in previous versions).
  1749.  
  1750.  
  1751.     Next version:
  1752.     ------------
  1753.  
  1754.             What, exactly, do YOU want to see TW do?  Right now, I
  1755.     hope to optimize several of the sub-routines for more speed,
  1756.     maybe increase the number of subdirectories per system...how
  1757.     about you telling me what *you* want?
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.           Page: 28 of 28 --------------------- Last Revised: 07/27/92